//定义关于counter的store
import { defineStore } from 'pinia'

const useMyStore  = defineStore('myStore', {
  // 用来存储全局数据
  state: () => ({
    isCollapse: false,
  }),

  // 用来监视或者说是计算状态的变化的，有缓存的功能。
  getters: {},
  // 对state里数据变化的业务逻辑，就是修改state全局状态数据的。
  actions: {
    collapseMenu(state) {
      this.isCollapse = !this.isCollapse
      // console.log('[ this.isCollapse ]', this.isCollapse)
    }
  },

})

//暴露模块
export default useMyStore